package cn.edu.tju.spider;

import cn.edu.tju.apps.FatherSpider;
import cn.edu.tju.apps.utils.DailyData;

public class UrlDataHanding implements Runnable    
{    
    /**   
     * 下载对应页面并分析出页面对应的URL放在未访问队列中。   
     * @param url   
     */   
    public void dataHanding(String url)    
    {    
            FatherSpider.getHrefOfContent(FatherSpider.getContentFormUrl(url));    
    }    
            
    public void run()    
    {    
        while(!UrlQueue.isEmpty())    
        {    
           dataHanding(UrlQueue.outElem());    
        }    
        System.out.println("---------------Get All Data Start Writing File----------------------");
        DailyData.outputList(FatherSpider.dataLst);
    }    
} 